package cn.sf.sufingvideoprovider.dao;

import cn.sf.pojo.Video;
import cn.sf.pojo.VideoClassify;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author sric写的首页代码
 */
public interface IndexMapper {
    /**
     * 随机查询几条视频信息
     *
     * @return
     */
    List<Video> queryRandom();

    /**
     * 查询分类信息
     *
     * @return
     */
    List<VideoClassify> queryVideoClassify();


    /**
     * 分类查询视频信息
     * @param primary 一级分类
     * @param classification 二级分类
     * @param sort 排序
     * @return
     */
    List<Video> classificationQueryVideo(@Param("primary") Long primary, @Param("classification") Long classification, @Param("sort") Integer sort);
}
